broad leaved tree - Spanish English Dictionary